automatic turf irrigation system - English Synonyms Dictionary